/*OT-general.css*/
body {
    background: #fff;
    color: #333;
}

H1 {
    font-weight: normal
}

H2 {
    COLOR: #000080;
    font-weight: 700
}

H3 {
    font-weight: 700
}

tr {
}

td {
    border-color: #B8B9BD;
}

th {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #aaa;
}

a:link, a:visited {
    color: #0066CC;
}

a:hover {
    color: #ff0000;
}

html, body, div, textarea, select {
    scrollbar-base-color: #C3E2F7;
    scrollbar-face-color: #C3E2F7;
    scrollbar-arrow-color: #4B6AA3;
    scrollbar-track-color: #DFE2F4;
    scrollbar-highlight-color: #DFE2F4;
    scrollbar-shadow-color: #DFE2F4;
    scrollbar-3dlight-color: #9DCBEA;
    scrollbar-darkshadow-color: #7988DB;
}

input[type=text], input[type=password], textarea {
    border: solid 1px #999;
}

.input2 {
    background: #F3FBFD;
    border-color: #696969;
}

.msg_warning {
    background: url(images/Icon/warning_48.png) no-repeat;
}

.msg_error {
    background: url(images/Icon/error_48.png) no-repeat;
}

.msg_tips {
    background: url(images/Icon/tips_48.png) no-repeat;
}

.msg_Confirm {
    background: url(images/Icon/confirm_48.png) no-repeat;
}

.field-validation-error {
    color: #ff0000;
}

.input-validation-error {
    background: #FCEAA6;
}

.validation-summary-errors {
    font-weight: 700;
    color: #ff0000;
}

.field-mouseover {
    background: #FFFFE4;
    border: solid 1px #4668A8;
    color: #4668A8;
}

/*complex tab*/
#maskLayer {
    filter: Alpha(Opacity=35);
    -moz-opacity: 0.35;
    -khtml-opacity: 0.35;
    opacity: .35 !important;
    display: none;
    z-index: 9998;
    height: 100%;
    width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
}

#rightTab {
    border-left: solid 1px #4668A8;
}

#layout_west {
    border-right: solid 1px #4668A8;
    overflow: hidden;
    background: #E1F1F6;
}

#rightMenu li {
    border-left: none;
    border-bottom: solid 1px #999;
    height: 30px;
    width: 100px;
    margin: 0;
    text-align: left;
    line-height: 30px;
    z-index: 9999;
    padding: 3px;
    cursor: pointer;
}

#rightMenu .active {
    border-left: solid 1px #fff;
    border-bottom: solid 1px #999;
    height: 30px;
    background: url(images/rightTab_1.png) repeat-y;
    width: 101px;
    position: relative;
    margin-left: -1px;
    vertical-align: middle;
}

#leftTab {
    border-right: solid 1px #4668A8;
}

#leftMenu li {
    border-left: none;
    border-bottom: solid 1px #999;
    height: 100px;
    width: 20px;
    margin: 0;
    text-align: left;
    z-index: 9999;
    padding: 3px;
    cursor: pointer;
}

#leftMenu .active {
    border-right: solid 1px #fff;
    border-bottom: solid 1px #999;
    height: 100px;
    background: url(images/leftTab_1.png) repeat-y;
    width: 21px;
    position: relative;
    margin-right: -1px;
    vertical-align: middle;
}

/*Protal*/
.protal_title {
    border-bottom: solid 1px #999;
    color: #333;
    font-weight: 700;
    padding: 5px;
}

.copyReplay {
    margin-left: 10px;
    border-top: dotted 1px #999;
}

.sendArea {
    border-bottom: solid 1px #999;
}

.senderName {
    color: #215A99;
    font-weight: 700;
}

.sendTime, .ceateTime {
    color: #999;
}

.createName {
    color: #648E2C;
}

.commentInfo {
    border-bottom: dotted 1px #999;
}

.reviewer {
    text-align: left;
    padding: 5px;
    color: #666;
    float: left;
    width: 60px;
}

/*Layout-default-latest.css*/
.ui-layout-pane, .ui-layout-pane_dialog {
    background: #FFF;
}

.select_south, .select_east, .select_west {
    border-top: solid 1px #999;
}

.select_tree {
    border-right: dotted 1px #999;
}

.ui-layout-resizer {
    background: #F0F5FB;
    border: 1px solid #86A5B5;
    border-top: none;
    border-bottom: none;
}

.ui-layout-resizer-open-hover, .ui-layout-resizer-dragging {
    background: #B4DE8C;
}

.ui-layout-resizer-dragging {
    border-left: 1px solid #4668A8;
    border-right: 1px solid #4668A8;
}

.ui-layout-resizer-dragging-limit {
    background: #E1A4A4;
}

.ui-layout-resizer-closed-hover {
    background: #EBD5AA;
}

.ui-layout-resizer-sliding {
    opacity: .10;
    filter: alpha(opacity=10);
}

.ui-layout-resizer-sliding-hover {
    opacity: 1.00;
    filter: alpha(opacity=100);
}

.ui-layout-toggler {
    border: 1px solid #4668A8;
    background: #EBEFF5;
}

.ui-layout-resizer-hover .ui-layout-toggler {
    opacity: .60;
    filter: alpha(opacity=60);
}

.ui-layout-toggler-hover,
.ui-layout-resizer-hover .ui-layout-toggler-hover {
    background: #FC6;
    opacity: 1.00;
    filter: alpha(opacity=100);
}

.ui-layout-toggler .content {
    color: #666;
    font-weight: 700;
}

/*Easy UI*/
.combo {
    background: #fff;
    border: 1px solid #999;
}

.combo-arrow {
    background: #E0ECF9 url(images/combo_arrow.gif) no-repeat 5px 6px;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.combo-arrow-hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.combo-panel {
    background: #fff;
}

.combobox-item-hover {
    background: #fafafa;
}

.combobox-item-selected {
    background: #FBEC88;
}

.datagrid .panel-body {
    border: solid 1px #EBEFF5;
}

.datagrid-mask {
    background: #ccc;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.datagrid-mask-msg {
    background: #fff url(images/pagination_loading.gif) no-repeat scroll 5px 10px;
    border: 2px solid #6593CF;
    color: #333;
}

.datagrid-sort-desc .datagrid-sort-icon {
    background: url(images/datagrid_sort_desc.gif) no-repeat center center;
}

.datagrid-sort-asc .datagrid-sort-icon {
    background: url(images/datagrid_sort_asc.gif) no-repeat center center;
}

.datagrid-toolbar {
    background: #efefef;
    border-bottom: 1px solid #ccc;
}

.datagrid-btn-separator {
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
}

.datagrid-pager {
    background: #efefef;
    border-top: 1px solid #ccc;
}

.datagrid-header {
    background: #fafafa;
}

.datagrid-view2 table {
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
}

.datagrid-header td {
    border-right: 1px dotted #ccc;
    font-weight: normal;
    background: #fafafa url(images/datagrid_header_bg.gif) repeat-x left bottom;
    border-bottom: 1px dotted #ccc;
    border-top: 1px dotted #fff;
}

.datagrid-header td.datagrid-header-over {
    background: #EBF3FD;
}

.datagrid-td-rownumber {
    background: #fafafa url(images/datagrid_header_bg.gif) repeat-x left bottom;
}

.datagrid-cell-rownumber {
    color: #000;
}

.datagrid-body table {
    border-left: solid 1px #ccc;
}

.datagrid-footer-inner {
    border-top: 1px solid #ccc;
}

.datagrid-body td, .datagrid-footer td {
    border-right: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
}

.datagrid-row-collapse {
    background: url(images/datagrid_row_collapse.gif) no-repeat center center;
}

.datagrid-row-expand {
    background: url(images/datagrid_row_expand.gif) no-repeat center center;
}

.datagrid-row-alt {
    background: #EEEEFF;
}

.datagrid-row-over {
    background: #D0E5F5;
}

.datagrid-row-selected {
    background: #FBEC88;
}

.datagrid-resize-proxy {
    background: #ff0000;
}

.datagrid-body .datagrid-editable .datagrid-editable-input {
    border: 1px solid #A4BED4;
}

/*OT-Complex.css*/
.pane {
    border-color: #4668A8;
}

.ui-layout-pane {
    background: #fff;
}

/*border:#4668A8 1px solid;*/
.pane-center {
    background: #f6f6f6;
}

.header {
    border-bottom: #4668A8 1px solid;
    background: url(images/80ade5_40x100_textures_04_highlight_hard_100.png) #fff repeat-x 0px 50%;
    font-weight: 700;
    color: #2D383E;
}

.subhead,
.footer {
    background: url(images/d6d6d6_40x100_textures_02_glass_80.png) #d6d6d6 repeat-x 0px 50%;
}

.subhead,
.footer {
    border-top: #4668A8 1px solid;
}

.ui-layout-resizer-south {
    border-top: solid 1px #4668A8;
    border-bottom: solid 1px #4668A8;
    background: #DCEFF5;
    border-left: none;
    border-right: none;
}

.resizer-south-dragging,
.resizer-south:hover {
    background: url(images/resizable-s.gif) repeat-x center 50%;
}

.resizer-west-dragging, /*锟斤拷锟斤拷锟斤拷时锟斤拷图片*/
.resizer-west-open:hover {
    background: url(images/resizable-w.gif) repeat-y center 50%;
}

.resizer-east-dragging,
.resizer-east-open:hover {
    background: url(images/resizable-e.gif) repeat-y center 50%;
}

.resizer-west-open {
    background: #DCEFF5;
}

/*filter:alpha(opacity=10);background:#999;opacity:0.1*/
.resizer-west-open-button {
    background: url(images/hidden_in.gif) no-repeat;
}

.resizer-east-open {
    filter: alpha(opacity=10);
    background: #999;
    opacity: 0.1;
}

.resizer-west-open:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.resizer-east-open:hover {
    filter: alpha(opacity=60);
    opacity: .6;
}

.resizer-dragging-limit {
    background: #ff3300;
}

* html .resizer-south {
    background: url(images/resizable-s.gif) repeat-x center 50%;
}

* html .resizer-west-open {
    background: url(images/resizable-w.gif) repeat-y center 50%;
}

* html .resizer-east-open {
    background: url(images/resizable-e.gif) repeat-y center 50%;
}

* html .resizer-south,
* html .resizer-west-open,
* html .resizer-east-open {
    filter: alpha(opacity=10) !important;
    opacity: 0.1;
}

.toggler-north-open {
    background: url(images/toggle-up.gif) no-repeat center bottom;
}

.toggler-south-closed {
    background: url(images/toggle-up.gif) no-repeat center bottom;
}

.toggler-north-closed {
    background: url(images/toggle-dn.gif) no-repeat center top;
}

.toggler-south-open {
    background: url(images/toggle-dn.gif) no-repeat center top;
}

.resizer-west-closed,
.resizer-east-closed {
    border-bottom: #4668A8 1px solid;
    background: url(images/D1E6FC_40x100_textures_10_dots_medium_90.png) #d1e6fc 0px 0px;
    border-top: #4668A8 1px solid;
}

.resizer-west-closed:hover, .resizer-east-closed:hover {
    background: #d1e6fc;
}

ul.toolbar {
    background: url(images/d6d6d6_40x100_textures_02_glass_80.png) #d6d6d6 repeat-x 0px 50%;
    border-top: #bbb 1px solid;
}

ul.toolbar li {
    border-bottom: transparent 1px solid;
    border-left: transparent 1px solid;
    color: #000;
    border-top: transparent 1px solid;
    border-right: #bbb 1px solid;
}

ul.toolbar li:hover {
    border-bottom-color: #bbb;
    border-top-color: #bbb;
    background: url(images/eeeeee_40x100_textures_02_glass_90.png) #eee repeat-x 0px 50%;
    color: #005;
}

ul.toolbar li.first:hover {
    border-left-color: #bbb;
}

ul.toolbar li span {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

ul.toolbar li:hover span {
    filter: alpha(opacity=100);
    opacity: 1;
}

li.button-toggle-north span {
    background: url(images/go-up-on.gif) no-repeat center 50%;
}

li.button-open-south span {
    background: url(images/go-up-on.gif) no-repeat center 50%;
}

li.button-close-south span {
    background: url(images/go-dn-on.gif) no-repeat center 50%;
}

li.button-pin-up span {
    background: url(images/pin-up-on.gif) no-repeat center 50%;
}

li.button-pin-down span {
    background: url(images/pin-dn-on.gif) no-repeat center 50%;
}

span.button-pin-up {
    background: url(images/pin-up-off.gif) no-repeat center 50%;
}

span.button-pin-up:hover {
    background: url(images/pin-up-on.gif) no-repeat center 50%;
}

span.button-pin-down {
    background: url(images/pin-dn-off.gif) no-repeat center 50%;
}

span.button-pin-down:hover {
    background: url(images/pin-dn-on.gif) no-repeat center 50%;
}

span.button-close-west {
    background: url(images/go-lt-off.gif) no-repeat center 50%;
}

span.button-close-west:hover {
    background: url(images/go-lt-on.gif) no-repeat center 50%;
}

span.button-close-east {
    background: url(images/go-rt-off.gif) no-repeat center 50%;
}

span.button-close-east:hover {
    background: url(images/go-rt-on.gif) no-repeat center 50%;
}

.toggler-west-closed {
    background: url(images/go-rt-off.gif) no-repeat center 50%;
}

.toggler-west-closed:hover {
    background: url(images/go-rt-on.gif) no-repeat center 50%;
}

.toggler-east-closed {
    background: url(images/go-lt-off.gif) no-repeat center 50%;
}

.toggler-east-closed:hover {
    background: url(images/go-lt-on.gif) no-repeat center 50%;
}

#mainContent .ui-layout-resizer-closed:hover {
    background: #ffedca;
}

#mainContent .ui-layout-resizer-open:hover,
#mainContent .ui-layout-resizer-dragging {
    background: #c4e1a4;
}

#mainContent .ui-layout-resizer-dragging-limit {
    background: #ff3300;
}

#mainContent .ui-layout-resizer:hover .ui-layout-toggler {
    filter: alpha(opacity=40);
    opacity: 0.4;
}

#mainContent .ui-layout-resizer:hover .ui-layout-toggler:hover {
    border-bottom-color: #cb7 !important;
    filter: alpha(opacity=100);
    border-top-color: #cb7 !important;
    background: #fd9;
    border-right-color: #cb7 !important;
    border-left-color: #cb7 !important;
    opacity: 1;
}

#mainContent .ui-layout-resizer-sliding {
    filter: alpha(opacity=30);
    opacity: 0.3;
}

#mainContent .ui-layout-resizer-sliding:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.btn-right-pin-up {
    background: url(images/pin-up-off.gif) no-repeat center 50%;
}

.btn-right-pin-up:hover {
    background: url(images/pin-up-on.gif) no-repeat center 50%;
}

.btn-right-pin-down {
    background: url(images/pin-dn-off.gif) no-repeat center 50%;
}

.btn-right-pin-down:hover {
    background: url(images/pin-dn-on.gif) no-repeat center 50%;
}

/*OT-main*/
#tabs {
    background: transparent;
}

#warmtips {
    background: #FDF7E7;
    border: solid 1px #999;
}

#warmtips .warntips_font {
    font-weight: 700;
    color: #C43D1E;
}

.idx_left_head {
    border-bottom: solid 1px #999;
}

.idx_font_red {
    color: #C43D1E;
    font-weight: 700;
}

.idx_font_blue {
    color: #053566;
    font-weight: 700;
}

.idx_right_form {
    border: solid 1px #999;
    background: #fff;
}

.idx_right_form_bg {
    background: #F2F5FC;
}

.idx_r_title {
    background: #E6EDF5;
}

.idx_r_title_font {
    font-weight: 700;
}

/*handel button area*/
.handle_area {
    background: url(images/dot.gif) repeat-x bottom;
}

* html .handle_area {
    background: url(images/dot.gif) repeat-x bottom;
}

* + html .handle_area {
    background: url(images/dot.gif) repeat-x bottom;
}

.val_red {
    color: #ff0000 !important;
    font-weight: normal !important;
}

.infotips {
    background: #68af02;
    color: #fff;
    border: 1px solid #589201;
}

.warntips {
    background: #fff000;
    color: #333;
    border: 1px solid #BFB600;
}

.errortips {
    background: #ff0000;
    color: #fff;
    border: 1px solid #BD0000;
}

.infotips .msg_details,
.errortips .msg_details {
    color: #fff;
}

.warntips .msg_details {
    color: #333;
}

.infogrid {
    border-left: solid 1px #D5DDDF;
    border-top: solid 1px #dbdedf;
}

.infogrid td {
    border-color: #D5DDDF;
}

.infogrid td {
    background: #EDF1FA;
}

.infogrid td + td {
    background: #fff;
}

.infogrid td + td + td {
    background: #EDF1FA;
}

.infogrid td + td + td + td {
    background: #fff;
}

.infogrid td + td + td + td + td {
    background: #EDF1FA;
}

.infogrid td + td + td + td + td + td {
    background: #fff;
}

.infogrid table td {
    background: #fff;
}

.infotable {
    border-left: solid 1px #D5DDDF;
    border-top: solid 1px #dbdedf;
}

.infotable td {
    background: #F5F5F5;
    border-color: #D5DDDF;
    color: #333;
}

.infotable td + td {
    background: #fff;
    color: #000;
}

.infotable td + td + td {
    background: #F5F5F5;
    color: #333;
}

.infotable td + td + td + td {
    background: #fff;
    color: #000;
}

.infotable td + td + td + td + td {
    background: #F5F5F5;
    color: #333;
}

.infotable td + td + td + td + td + td {
    background: #fff;
    color: #000;
}

.infotable table td {
    background: #fff;
}

.infotable .display td, .infotable .display th {
    color: #000;
}

.btn_bottom {
    border-top: dotted 1px #666;
}

.infogrid .info_head {
    background: #BDE1ED;
}

.tag-header {
    background: transparent url(images/tag-content-bg.gif) repeat-x bottom;
    color: #fff;
}

.tag-active,
.tag-content .tag-active {
    border: 1px solid #4668A8;
    background: transparent url(images/tag-bg-active.gif) repeat-x;
    font-weight: normal;
    color: #000;
}

.tag-active a,
.tag-active a:link,
.tab-active a:visited {
    color: #333;
}

.tag-content-view {
    border: solid 1px #4668A8;
    border-top: none;
}

/*ot-layout.css*/
.idx_body {
    background: #EDF8FF;
}

.fe_themes {
    border: solid 1px #999;
    background: #fff;
}

/*opacity:.60;filter:alpha(opacity=60);*/
.fe_themes .fe_themes_list .themeNo {
    border: solid 1px #B8B8B8;
}

.fe_sys_rep {
    background: url(images/fe_sys_rep.jpg) repeat-x;
}

/*sys_title*/
.fe_title {
    background: url(images/fe_sys_title.jpg) no-repeat;
}

.login_header {
    background: url(images/login_header.jpg) no-repeat;
}

#divModifyPassword {
    border: dotted 1px #FBD45A;
    color: #ffff00
}

.fe_sys_plat {
    background: url(images/fe_sys_plat.jpg) no-repeat right;
}

.fe_menu_rep {
    background: url(images/fe_menu_rep.jpg) repeat-x;
}

.fe_menu_l {
    background: url(images/fe_menu_l.jpg) repeat-x;
}

.fe_plat_info span a {
    color: #2B4B92;
    font-weight: 700;
}

.fe_menu_c li {
    color: #fff;
    font-weight: 700;
    width: 90px;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    font-weight: 700;
    padding: 0;
    text-align: center;
    margin: 0;
    line-height: 32px;
    cursor: pointer;
}

.fe_menu_c .li_nor {
    color: #fff;
    width: 90px;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
    text-align: center;
    margin: 0;
}

.fe_menu_c .li_act {
    background: url(images/fe_menu_act.png) no-repeat top;
    color: #2B4B92;
    width: 90px;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
    text-align: center;
    margin: 0;
}

/*锟斤拷锟斤拷header锟剿碉拷*/
.fe_menu_c .li_Short {
    color: #e2e2e2;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
    text-align: center;
    margin: 0;
}

.fe_menu_c .li_Short_act {
    background: url(images/fe_Short_act.png) no-repeat top;
    color: #2B4B92;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
    text-align: center;
    margin: 0;
}

#TopMenusDiv ul li a {
    color: #e2e2e2;
}

.fe_menu_c .li_Short_act a {
    color: #2B4B92 !important;
}

#TopMenusDiv ul {
    background: transparent;
    margin-top: 6px;
}

#TopMenusDiv ul li:hover {
    background: url(images/fe_Short_hover.png) no-repeat top;
    color: #e2e2e2;
}

#TopMenusDiv ul li ul {
    background: #EFF8FA;
    box-shadow: 2px 2px 2px #000;
    -webkit-box-shadow: 2px 2px 2px #000;
    -moz-box-shadow: 2px 2px 2px #123;
    border: solid 1px #999;
}

#TopMenusDiv ul li ul li a {
    color: #0459A4;
}

#TopMenusDiv ul li ul li:hover {
    background: #BBDFEB;
    color: #666;
}

#TopMenusDiv .li_menuItem_act {
    background: #36A1C3;
}

#TopMenusDiv .li_menuItem_act a {
    color: #fff;
}

.fe_menu_r {
    background: url(images/fe_menu_r.jpg) repeat-x;
    color: #fff;
}

.fe_guid_rep {
    background: url(images/fe_guid_rep.jpg) repeat-x;
}

/*锟剿达拷锟斤拷锟斤拷锟給verflow锟斤拷锟斤拷锟斤拷锟叫★拷说锟斤拷锟斤拷锟绞撅拷锟饺�/
.fe_guid_rep span{color:#045BA4;}
.fe_username{color:#045BA4;}
.fe_company{color:#045BA4;}
.fe_date{margin-left:5px;}
.fe_exit{color:#2B4B92;}
.fe_sys_bottom{background:url(images/fe_sys_bottom.jpg) repeat-x;color:#fff;}
.fe_sys_rep_low{background:url(images/headerbg_rep.png) repeat-x;}
.fe_title_low{background:url(images/header_title_bg.png) repeat-x;}
.fe_sys_plat_low{background:url(images/header_tool_bg.png) repeat-x;}

 /*Menu Color Link*/
A.t5:link {
    color: #0E2D5F;
    background: url(images/menu_dot1.gif) no-repeat left center;
    padding-left: 15px !important;
}

A.t5:visited {
    color: #155091;
    background: url(images/menu_dot1.gif) no-repeat left center;
    padding-left: 15px !important;
}

A.t5:hover {
    color: #214C7F;
    background: url(images/menu_dot1.gif) no-repeat left center;
    padding-left: 15px !important;
}

A.t6:link {
    color: #2B4B92;
    font-weight: 700;
    background: url(images/menu_dot_act1.gif) no-repeat left center;
}

A.t6:visited {
    text-decoration: none;
    color: #2B4B92;
    font-weight: 700;
    background: url(images/menu_dot_act1.gif) no-repeat left center;
}

A.t6:hover {
    text-decoration: underline;
    color: #2B4B92;
    font-weight: 700;
    background: url(images/menu_dot_act1.gif) no-repeat left center;
}

A.tNode:link {
    color: #155091;
    background: url(images/menu_dot.gif) no-repeat left center;
    padding-left: 15px !important;
}

A.tNode:visited {
    color: #155091;
    background: url(images/menu_dot.gif) no-repeat left center;
    padding-left: 15px !important;
}

A.tNode:hover {
    color: #214C7F;
    background: url(images/menu_dot.gif) no-repeat left center;
    padding-left: 15px !important;
}

.click_now span.tNode {
    background: url(images/menu_dot1.gif) no-repeat left center;
    padding-left: 15px !important;
}

.click_now span.t5 {
    background: url(images/menu_dot1.gif) no-repeat left center;
    padding-left: 15px !important;
}

.click_now {
    background: #F0F5FB;
    border-top: solid 1px #F0F5FB;
    border-bottom: solid 1px #F0F5FB;
}

.click_now_act {
    background: #E8ECF5;
    border-top: dotted 1px #666;
    border-bottom: dotted 1px #666;
}

.menu_head {
    color: #045BA4;
    border: solid 1px #306883;
    background: url(images/AccordionTab0.gif);
    background-repeat: no-repeat;
    border-top: none;
}

.menu_body {
    background: #F0F5FB;
}

#NavigationBarDiv {
    background: #F0F5FB;
}

.menu_body a:hover,
#Footer {
    color: #333;
}

#Footer div a {
    color: #000;
}

.themeChange a:hover {
    color: #000;
}

.menu_seleted3 {
    background: url(images/AccordionTab3.gif);
    color: #fff;
}

.menu_seleted2 {
    background: url(images/AccordionTab2.gif);
    color: #fff;
}

.menu_seleted2_bold {
    background: url(images/AccordionTab2.gif);
    color: #fff;
    font-weight: 700;
}

.fontChange {
    background: url(images/Content_Icon/fontsize.png) no-repeat;
}

.fontsz_nor {
    color: #155091;
    border: solid 1px #aaa;
}

.fontsz_act {
    background: #FFFAC2;
    color: #000;
    border: solid 1px #548E23
}

.themeChange {
    background: url(images/Content_Icon/skin_opt.png) no-repeat left;
}

.themeChange a:link, a:visited {
    color: #155091;
}

/**OT-login.css**/
.loginBody {
    background: url(images/login_rep.jpg) center repeat-x;
    color: #fff;
}

.login_content {
    background: #fff;
}

.login_window a {
    color: #fff;
}

/*OT-list*/
.dataTables_wrapper {
    background: transparent;
}

/*url(images/headerstyle.jpg) 50% repeat-x*/
.dataTables_processing {
    border: 1px solid #ddd;
    color: #999;
    background: #fff;
}

.data_query_icon {
    background: url(images/Content_Icon/search.png) no-repeat left;
}

.query_txt {
    border: solid 1px #999;
    background: #fff;
}

.query_del {
    background: url(images/Content_Icon/clear.png) no-repeat right;
}

.query_del:hover {
    background: url(images/Content_Icon/clear_s.png) no-repeat right;
}

.paginate_disabled_previous,
.paginate_enabled_previous,
.paginate_disabled_next,
.paginate_enabled_next {
    color: #000 !important;
}

.paginate_disabled_previous,
.paginate_disabled_next {
    color: #666 !important;
}

.paginate_disabled_previous {
    background: url(images/back_disabled.gif) no-repeat top left;
}

.paginate_enabled_previous {
    background: url(images/back_enabled.gif) no-repeat top left;
}

.paginate_enabled_previous:hover {
    background: url(images/back_enabled_hover.gif) no-repeat top left;
}

.paginate_disabled_next {
    background: url(images/forward_disabled.gif) no-repeat top right;
}

.paginate_enabled_next {
    background: url(images/forward_enabled.gif) no-repeat top right;
}

.paginate_enabled_next:hover {
    background: url(images/forward_enabled_hover.gif) no-repeat top right;
}

/*.datagrid thead,
#datagrid_wrapper thead ,
#datagrid1_wrapper thead ,
#datagrid2_wrapper thead ,
#datagrid3_wrapper thead{background:url(images/headerstyle.jpg) 50% repeat-x;}
* html .fixGridHead,
*+html .fixGridHead{background:url(images/headerstyle2.jpg) top repeat-x;}*/
.sorting_disabled {
    background: url(images/headerstyle.jpg) 50% repeat-x;
}

.datagrid th {
    background: url(images/headerstyle.jpg) 50% repeat-x;
    border-color: #B8C5C9;
    border-style: solid;
    border-width: 0;
    border-right-width: 1px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #aaa;
}

.datagrid td {
    border-color: #B8C5C9;
    border-style: solid;
    border-width: 0 1px 1px 0;
}

table.display, table.display2 {
    border-top: solid 1px #B8C5C9;
    border-left: solid 1px #B8C5C9;
    *border-collapse: collapse;
    *+border-collapse: collapse;
}

/*th background --锟斤拷效*/
table.display thead, table.display2 thead {
    background: url(images/headerstyle.jpg) 50% repeat-x;
}

table.display thead th, table.display2 thead th {
    font-weight: 700;
    border-color: #B8C5C9;
    border-style: solid;
    border-width: 0;
    border-right-width: 1px;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #aaa;
}

table.display tfoot th, table.display2 tfoot th {
    border-top: 1px solid black;
    font-weight: 700;
}

table.display tr.heading2 td, table.display2 tr.heading2 td {
    border-bottom: 1px solid #aaa;
}

table.display td, table.display2 td {
    border-color: #B8C5C9;
    border-style: solid;
    border-width: 0 1px 1px 0;
}

table.display td.center, table.display2 td.center {
    border-width: 0 1px 1px 0;
}

table.display a:link, table.display a:visited, table.display2 a:link, table.display2 a:visited {
    color: #2B4B92;
}

table.display a:hover, table.display2 a:hover {
    color: #155091;
}

.sorting_asc {
    background: url(images/sort_asc.gif) no-repeat center right;
    border-bottom: solid 2px #DB3738 !important;
}

.sorting_desc {
    background: url(images/sort_desc.gif) no-repeat center right;
    border-bottom: solid 2px #DB3738 !important;
}

.sorting {
    background: url(images/sort_both.gif) no-repeat center right;
}

.sorting_asc_disabled {
    background: url(images/sort_asc_disabled.gif) no-repeat center right;
}

.sorting_desc_disabled {
    background: url(images/sort_desc_disabled.gif) no-repeat center right;
}

/*锟斤拷锟絀E7锟斤拷锟竭硷拷锟斤拷模式datagrid 锟斤拷锟津背撅拷锟秸白碉拷锟斤拷锟斤拷x*/
* + html .sorting_asc {
    background: url(images/sort_asc7.gif) no-repeat center right;
    border-bottom: solid 2px #DB3738 !important;
}

* + html .sorting_desc {
    background: url(images/sort_desc7.gif) no-repeat center right;
    border-bottom: solid 2px #DB3738 !important;
}

* + html .sorting {
    background: url(images/sort_both7.gif) no-repeat center right;
}

* + html .sorting_asc_disabled {
    background: url(images/sort_asc_disabled7.gif) no-repeat center right;
}

* + html .sorting_desc_disabled {
    background: url(images/sort_desc_disabled7.gif) no-repeat center right;
}

.dataTables_scrollBody th {
    border-bottom: none !important;
    background: none !important;
}

.dataTables_scrollBody th {
    border-bottom: none !important;
    background: none !important;
}

table.display tr.odd.gradeA, table.display2 tr.odd.gradeA {
    background: #F0F5FB;
}

table.display tr.even.gradeA, table.display2 tr.even.gradeA {
    background: #fff;
}

table.display tr.odd.gradeC, table.display2 tr.odd.gradeC {
    background: #ddddff;
}

table.display tr.even.gradeC, table.display2 tr.even.gradeC {
    background: #eeeeff;
}

table.display tr.odd.gradeX, table.display2 tr.odd.gradeX {
    background: #ffdddd;
}

table.display tr.even.gradeX, table.display2 tr.even.gradeX {
    background: #ffeeee;
}

table.display tr.odd.gradeU, table.display2 tr.odd.gradeU {
    background: #ddd;
}

table.display tr.even.gradeU, table.display2 tr.even.gradeU {
    background: #eee;
}

tr.odd {
    background: #FCFDFF;
}

tr.even {
    background: #F0F5FB;
}

.top, .bottom {
    background: #F5F5F5;
    border: 1px solid #ccc;
}

tfoot input {
    color: #333;
}

tfoot input.search_init {
    color: #999;
}

td.group {
    background: #d1cfd0;
    border-bottom: 2px solid #A19B9E;
    border-top: 2px solid #A19B9E;
}

td.details {
    background: #d1cfd0;
    border: 2px solid #A19B9E;
}

.datagrid_alt_pagination div.dataTables_info {
    width: 40%;
}

.paging_full_numbers a.paginate_button {
    border: 1px solid #aaa;
    color: #000 !important;
}

.paging_full_numbers a.paginate_active {
    border: 1px solid #aaa;
    color: #fff !important;
}

.paging_full_numbers a.paginate_button {
    background: #fff;
    border: solid 1px #B8C5C9;
}

.paging_full_numbers a.paginate_button:hover {
    background: #fff;
    border: solid 1px #B8C5C9;
}

.paging_full_numbers a.paginate_active {
    color: #fff;
    background: #5276B7;
    border: solid 1px #B8C5C9;
}

table.display tr.even.row_selected td, table.display2 tr.even.row_selected td {
    background: #FDEDB0;
}

table.display tr.odd.row_selected td, table.display2 tr.odd.row_selected td {
    background: #FDEDB0;
}

.control_paging a:link, .control_paging a:visited {
    color: #666;
}

.control_paging a:hover {
    color: #000;
}

.control_paging .CurrentPager {
    border: solid 1px #306883;
    background: #36A1C3;
    color: #fff;
}

.control_paging .number, .control_paging .nxtpre {
    border: solid 1px #B8C5C9;
    background: #fff;
    color: #666;
}

.control_paging .more {
    border: solid 1px #B8C5C9;
    background: #fff;
    color: #666;
}

/*
tr.odd td.sorting_1{background:#F5FAE5;color: #000;}
tr.odd td.sorting_2{background:#E5F3F9;}
tr.odd td.sorting_3{background:#E0E2FF;}
tr.even td.sorting_1{background:#EEFBCA;color: #000;}
tr.even td.sorting_2{background:#F2F3FF;}
tr.even td.sorting_3{background:#F9F9FF;}*/
tr.odd.gradeA td.sorting_1,
tr.odd.gradeX td.sorting_1,
tr.odd.gradeC td.sorting_1 {
    background: #c4ffc4;
}

tr.odd.gradeA td.sorting_2,
tr.odd.gradeA td.sorting_3,
tr.odd.gradeC td.sorting_2,
tr.odd.gradeC td.sorting_3 {
    background: #d1ffd1;
}

tr.even.gradeA td.sorting_1,
tr.even.gradeC td.sorting_1 {
    background: #d5ffd5;
}

tr.even.gradeA td.sorting_2,
tr.even.gradeA td.sorting_3,
tr.even.gradeC td.sorting_2,
tr.even.gradeC td.sorting_3 {
    background: #e2ffe2;
}

tr.odd.gradeX td.sorting_2,
tr.odd.gradeX td.sorting_3 {
    background: #ffd1d1;
}

tr.even.gradeX td.sorting_1 {
    background: #ffd5d5;
}

tr.even.gradeX td.sorting_2,
tr.even.gradeX td.sorting_3 {
    background: #ffe2e2;
}

tr.odd.gradeU td.sorting_1 {
    background: #c4c4c4;
}

tr.odd.gradeU td.sorting_2,
tr.odd.gradeU td.sorting_3 {
    background: #d1d1d1;
}

tr.even.gradeU td.sorting_1 {
    background: #d5d5d5;
}

tr.even.gradeU td.sorting_2,
tr.even.gradeU td.sorting_3 {
    background: #e2e2e2;
}

.ex_highlight_row #datagrid tr.even:hover,
.ex_highlight_row #datagrid1 tr.even:hover,
.ex_highlight_row #datagrid2 tr.even:hover,
.ex_highlight_row #datagrid3 tr.even:hover,
.ex_highlight #datagrid tbody tr.even:hover, #datagrid tbody tr.even td.highlighted,
.ex_highlight #datagrid1 tbody tr.even:hover, #datagrid2 tbody tr.even td.highlighted,
.ex_highlight #datagrid2 tbody tr.even:hover, #datagrid2 tbody tr.even td.highlighted,
.ex_highlight #datagrid3 tbody tr.even:hover, #datagrid3 tbody tr.even td.highlighted,
.ex_highlight_row #datagrid3 tr.even:hover {
    background: #EEFBCA;
}

/*锟斤拷锟斤拷原锟斤拷:锟斤拷锟斤拷要锟斤拷锟狡碉拷锟斤拷么细*/
/*.ex_highlight_row #datagrid tr.even:hover  td.sorting_1 ,
.ex_highlight_row #datagrid1 tr.even:hover td.sorting_1,
.ex_highlight_row #datagrid2 tr.even:hover td.sorting_1,
.ex_highlight_row #datagrid3 tr.even:hover td.sorting_1{background:#DDFF75;}
.ex_highlight_row #datagrid  tr.even:hover td.sorting_2,
.ex_highlight_row #datagrid1 tr.even:hover td.sorting_2,
.ex_highlight_row #datagrid2 tr.even:hover td.sorting_2,
.ex_highlight_row #datagrid3 tr.even:hover td.sorting_2{background:#E7FF9E;}
.ex_highlight_row #datagrid  tr.even:hover td.sorting_3,
.ex_highlight_row #datagrid1 tr.even:hover td.sorting_3,
.ex_highlight_row #datagrid2 tr.even:hover td.sorting_3,
.ex_highlight_row #datagrid3 tr.even:hover td.sorting_3{background:#E2FF89;}*/
.ex_highlight_row #datagrid tr.odd:hover,
.ex_highlight_row #datagrid1 tr.odd:hover,
.ex_highlight_row #datagrid2 tr.odd:hover,
.ex_highlight_row #datagrid3 tr.odd:hover,
.ex_highlight #datagrid1e tbody tr.odd:hover, #datagrid2 tbody tr.odd td.highlighted,
.ex_highlight #datagrid2e tbody tr.odd:hover, #datagrid2 tbody tr.odd td.highlighted,
.ex_highlight #datagrid3e tbody tr.odd:hover, #datagrid3 tbody tr.odd td.highlighted,
.ex_highlight #datagride tbody tr.odd:hover, #datagrid tbody tr.odd td.highlighted {
    background: #EEFBCA;
}

/*
.ex_highlight_row #datagrid  tr.odd:hover td.sorting_1,
.ex_highlight_row #datagrid1 tr.odd:hover td.sorting_1,
.ex_highlight_row #datagrid2 tr.odd:hover td.sorting_1,
.ex_highlight_row #datagrid3 tr.odd:hover td.sorting_1{background:#D6FF5C;}
.ex_highlight_row #datagrid  tr.odd:hover td.sorting_2,
.ex_highlight_row #datagrid1 tr.odd:hover td.sorting_2,
.ex_highlight_row #datagrid2 tr.odd:hover td.sorting_2,
.ex_highlight_row #datagrid3 tr.odd:hover td.sorting_2{background:#E0FF84;}
.ex_highlight_row #datagrid  tr.odd:hover td.sorting_3,
.ex_highlight_row #datagrid1 tr.odd:hover td.sorting_3,
.ex_highlight_row #datagrid2 tr.odd:hover td.sorting_3,
.ex_highlight_row #datagrid3 tr.odd:hover td.sorting_3{background:#DBFF70;}
*/
table.KeyTable td {
    border: 3px solid transparent;
}

table.KeyTable td.focus {
    border: 3px solid #3366FF;
}

table.display tr.gradeA {
    background: #eeffee;
}

table.display tr.gradeC {
    background: #ddddff;
}

table.display tr.gradeX {
    background: #ffdddd;
}

table.display tr.gradeU {
    background: #ddd;
}

div.box {
    border: 1px solid #8080FF;
    background: #E5E5FF;
}

/*Jquery-UI.css*/
.btn_bottom .btn_Link {
    color: #fff !important;
}

.btn_bottom .btn_Link:visited {
    color: #fff !important;
}

.btn_bottom .btn_Link:hover {
    color: #000 !important;
}

.btn_Link {
    color: #fff !important;
}

.btn_Link:visited {
    color: #fff !important;
}

.btn_Link:hover {
    color: #000 !important;
}

.ui-helper-zfix {
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-autocomplete-loading {
    background: #fff url(images/ui-anim_basic_16x16.gif) right center no-repeat;
}

.ui-button {
    border: solid 1px #000;
}

.ui-state-default-datepicker {
    border: 1px solid #999;
    background: #4667A8;
    font-weight: normal;
    color: #fff;
}

.ui-datepicker-calendar td a,
.ui-datepicker-calendar td a:link,
.ui-datepicker-calendar td a:visited {
    color: #eee;
}

.ui-state-default-datepicker a,
.ui-state-default-datepicker a:link,
.ui-state-default-datepicker a:visited {
    color: #666;
}

.ui-state-hover-datepicker {
    border: 1px solid #999;
    background: #E8ECF5;
    font-weight: normal;
    color: #333;
}

.ui-state-hover-datepicker a,
.ui-state-hover-datepicker a:hover {
    border: 1px solid #666;
    color: #333;
}

.ui-state-active-datepicker,
.ui-state-active-datepicker {
    border: 1px solid #999;
    background: #E8ECF5;
    font-weight: normal;
    color: #333 !important;
}

.ui-state-active-datepicker a,
.ui-state-active-datepicker a:link,
.ui-state-active-datepicker a:visited {
    color: #333;
}

.ui-state-highlight-datepicker {
    border: 1px solid #009900;
    background: #fff;
    color: #000 !important;
}

.ui-datepicker {
    border: solid 1px #999;
}

.ui-datepicker-calendar thead {
    border: dotted 1px #999;
    background: #C0E7FB;
}

.ui-dialog .ui-dialog-content {
    background: none;
}

.ui-dialog .ui-dialog-buttonpane {
    border-top: dotted 1px #666;
    background: none;
}

.ui-widget-content {
    background: #fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #333
}

.ui-widget-content-tab {
    border: none;
    border-top: none;
    color: #333
}

.ui-widget-header {
    border: 1px solid #fff;
    background: #ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #fff;
    font-weight: 700;
}

.ui-widget-header-tab {
    border-bottom: 1px solid #666;
    background: transparent;
    color: #333;
    font-weight: 700;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
    border: 1px solid #333;
    background: #4667A8 url(images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x;
    font-weight: normal;
    color: #fff;
}

.ui-state-default a,
.ui-state-default a:link, .ui-state-default a:visited {
    color: #666;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    border: 1px solid #666;
    background: #E8ECF5 url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #333;
}

.ui-state-active,
.ui-widget-content .ui-state-active {
    border: 1px solid #aaa;
    background: #E8ECF5 url(images/ui-bg_glass_65_ffffff_1x400.png) repeat-x;
    font-weight: normal;
    color: #000;
}

th.ui-state-hover,
.ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    border: 1px solid #666;
    background: transparent;
    font-weight: normal;
    color: #333;
}

.ui-state-default-tab {
    background: #EDF8FF url(images/ui-bg_tab_normal.png) repeat-x;
    font-weight: normal !important;
    border: 1px solid #999;
    color: #999 !important;
}

.ui-state-default-tab a,
.ui-widget-header a,
.ui-tab-header a {
    color: #000;
}

.ui-state-hover-tab,
.ui-widget-content .ui-state-hover-tab,
.ui-state-focus-tab,
.ui-widget-content .ui-state-focus-tab {
    border: 1px solid #333;
    background: url(images/ui-bg-tab.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #000;
}

.ui-state-hover-tab a,
.ui-state-active-tab a,
.ui-widget-content a,
.ui-state-hover a,
.ui-state-active a,
.ui-tab-hover a,
.ui-state-active a:link,
.ui-state-active a:visited,
.ui-tab-content a {
}

.ui-state-active-tab {
    border: 1px solid #aaa;
    font-weight: normal;
    color: #fff;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    border: 1px solid #999;
    background: #4667A8 url(images/ui-bg_tab_select.png) repeat-x;
    font-weight: 700 !important;
    color: #0E2D5F;
}

.ui-tab-header {
    border-bottom: 1px solid #333;
    background: transparent url(images/TabPanel/tab-content-bg.gif) repeat-x bottom;
    color: #fff;
    font-weight: 700;
}

.ui-tab-default,
.ui-tab-content .ui-tab-default {
    border: 1px solid #aaa;
    border-bottom: none;
    background: transparent url(images/TabPanel/tab-bg.gif) repeat-x;
    font-weight: normal;
    color: #fff;
}

.ui-tab-default a,
.ui-tab-default a:link,
.ui-tab-default a:visited {
    color: #666;
}

.ui-tab-hover,
.ui-tab-content .ui-tab-hover,
.ui-tab-focus, .ui-tab-content
.ui-tab-focus {
    border: 1px solid #bbb;
    background: transparent url(images/TabPanel/tab-bg-active.gif) repeat-x;
    font-weight: normal;
    color: #666;
}

.ui-state-hover a:hover,
.ui-tab-hover a:hover {
    color: #333;
}

.ui-tab-active,
.ui-tab-content .ui-tab-active {
    border: 1px solid #333;
    background: transparent url(images/TabPanel/tab-bg-active.gif) repeat-x;
    font-weight: normal;
    color: #000;
}

.ui-tab-active a,
.ui-tab-active a:link, .ui-tab-active a:visited {
    color: #333;
}

.ui-tab-error,
.ui-tab-content .ui-tab-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

.ui-tab-error a,
.ui-tab-content .ui-tab-error a,
.ui-tab-error-text,
.ui-tab-content .ui-tab-error-text {
    color: #cd0a0a;
}

.ui-priority-primary,
.ui-tab-content .ui-priority-primary,
.ui-priority-primary,
.ui-widget-content .ui-priority-primary {
    font-weight: 700;
}

.ui-priority-secondary,
.ui-tab-content .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-tab-disabled,
.ui-tab-content .ui-tab-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a {
    color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a {
    color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text {
    color: #cd0a0a;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background: none;
}

.ui-icon {
    background: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
    background: url(images/ui-icons_222222_256x240.png);
}

.ui-state-hover .ui-icon {
    background: url(images/ui-icons_454545_256x240.png);
}

.ui-state-focus .ui-icon {
    background: url(images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
    background: url(images/ui-icons_454545_256x240.png);
}

.ui-state-default .ui-icon {
    background: url(images/ui-icons_888888_256x240.png);
}

.ui-state-highlight .ui-icon {
    background: url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background: url(images/ui-icons_cd0a0a_256x240.png);
}

.ui-widget-overlay {
    background: #000 url(images/ui-bg_flat_0_aaaaaa_40x100.png) 60% 60% repeat-x;
    filter: alpha(opacity=35);
    -moz-opacity: 0.35;
    opacity: 0.35;
}

.ui-widget-shadow {
    background: #aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    filter: alpha(opacity=35);
    -moz-opacity: 0.35;
    opacity: 0.35;
}

/*EasyUI-Tabs & Layout & Panel & Menu & LinkButton*/
.easyui-layout-south {
    background: url(images/fe_sys_bottom.jpg) repeat-x;
    color: #fff;
    border-bottom: none !important;
}

.easyui-layout-south div {
    color: #fff;
}

.layout-mask {
    position: absolute;
    background: #fafafa;
    filter: alpha(opacity=10);
    opacity: 0.10;
    z-index: 4;
}

.layout-button-up {
    background: url('images/layout_arrows.png') no-repeat -16px -16px;
}

.layout-button-down {
    background: url('images/layout_arrows.png') no-repeat -16px 0;
}

.layout-button-left {
    background: url('images/layout_arrows.png') no-repeat 0 0;
}

.layout-button-right {
    background: url('images/layout_arrows.png') no-repeat 0 -16px;
}

.layout-split-proxy-h, .layout-split-proxy-v {
    background-color: #aac5e7;
}

.layout-split-north {
    border-bottom: 5px solid #EBEEF5;
}

.layout-split-south {
    border-top: 5px solid #EBEEF5;
}

.layout-split-east {
    border-left: 5px solid #EBEEF5;
}

.layout-split-west {
    border-right: 5px solid #EBEEF5;
}

.layout-expand {
    background-color: #EBEEF5;
}

.layout-expand-over {
    background-color: #EBEEF5;
}

.menu-item-disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default;
}

.menu-shadow {
    position: absolute;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background: #ccc;
    -moz-box-shadow: 2px 2px 3px #cccccc;
    -webkit-box-shadow: 2px 2px 3px #cccccc;
    box-shadow: 2px 2px 3px #cccccc;
    filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2, MakeShadow=false, ShadowOpacity=0.2);
}

.menu-rightarrow {
    background: url('images/menu_arrows.png') no-repeat -32px center;
}

.menu-line {
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
}

.menu-sep {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
}

.menu {
    background-color: #fafafa;
    border-color: #ddd;
    color: #444;
}

.menu-content {
    background: #fff;
}

.menu-item {
    border-color: transparent;
    _border-color: #fafafa;
}

.menu-active {
    border-color: #b7d2ff;
    color: #000;
    background: #eaf2ff;
}

.menu-active-disabled {
    border-color: transparent;
    background: transparent;
    color: #444;
}

a.l-btn-disabled {
    color: #ccc;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default;
}

a.l-btn .l-btn-focus {
    outline: #0000FF dotted thin;
}

a.l-btn {
    color: #444;
    background-image: url('images/linkbutton_bg.png');
    background-repeat: no-repeat;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

a.l-btn span.l-btn-left {
    background-image: url('images/linkbutton_bg.png');
    background-repeat: no-repeat;
}

a.l-btn-plain, a.l-btn-plain span.l-btn-left {
    background: transparent;
    border: 0;
    filter: none;
}

a:hover.l-btn-plain {
    background: #eaf2ff;
    color: #000;
    border: 1px solid #b7d2ff;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

a.l-btn-disabled, a:hover.l-btn-disabled {
    filter: alpha(opacity=50);
    opacity: 0.5;
}

#WestLayout {
    border-left: none !important;
}

.panel {
    text-align: left;
}

.panel-header, .panel-body {
    border-width: 1px 1px 0 1px;
    border-style: solid;
}

.panel-header {
    padding: 5px;
    position: relative;
}

.panel-title {
    background: url('images/blank.gif') no-repeat;
}

.panel-header-noborder {
    border-width: 0 0 1px 0;
}

.panel-body {
    border-top-width: 0px;
}

/*  overflow: auto; */
.panel-body-noheader {
    border-top-width: 1px;
}

.panel-body-noborder {
    border-width: 0px;
}

.panel-with-icon {
    padding-left: 18px;
}

.panel-icon, .panel-tool {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    height: 16px;
    overflow: hidden;
}

.panel-icon {
    left: 5px;
    width: 16px;
}

.panel-tool {
    right: 5px;
    width: auto;
}

.panel-tool a {
    display: inline-block;
    width: 16px;
    height: 16px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    margin: 0 0 0 2px;
    vertical-align: top;
}

.panel-tool a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #eaf2ff;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
}

.panel-loading {
    padding: 11px 0px 10px 30px;
}

.panel-noscroll {
    overflow: hidden;
}

.panel-fit, .panel-fit body {
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
}

.panel-loading {
    background: url('images/loading.gif') no-repeat 10px 10px;
}

.panel-tool-close {
    background: url('images/panel_tools.png') no-repeat -16px 0px;
}

.panel-tool-min {
    background: url('images/panel_tools.png') no-repeat 0px 0px;
}

.panel-tool-max {
    background: url('images/panel_tools.png') no-repeat 0px -16px;
}

.panel-tool-restore {
    background: url('images/panel_tools.png') no-repeat -16px -16px;
}

.panel-tool-collapse {
    background: url('images/panel_tools.png') no-repeat -32px 0;
}

.panel-tool-expand {
    background: url('images/panel_tools.png') no-repeat -32px -16px;
}

.panel-header, .panel-body {
    border-color: #4668A8;
}

.panel-header {
    background: url(images/80ade5_40x100_textures_04_highlight_hard_100.png) repeat-x center;
    background: -webkit-linear-gradient(top, #EFF3FC0, #CFDBF3 100%);
    background: -moz-linear-gradient(top, #EFF3FC0, #CFDBF3 100%);
    background: -o-linear-gradient(top, #EFF3FC0, #CFDBF3 100%);
    background: linear-gradient(to bottom, #EFF3FC0, #CFDBF3 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DCEFF5, endColorstr=#CFDBF3, GradientType=0);
}

.panel-body {
    background-color: #ffffff;
    color: #000000;
}

.panel-title {
    font-weight: bold;
    color: #0E2D5F;
    height: 16px;
    line-height: 16px;
}

.tabs-disabled {
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.tabs-tool {
    position: absolute;
    bottom: 0;
    padding: 1px;
    overflow: hidden;
    border-left: dotted 1px #4668A8;
    border-bottom: solid 1px #336984
}

.tabs li a.tabs-close {
    width: 12px;
    right: 5px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.tabs-p-tool a {
    display: inline-block;
    font-size: 1px;
    width: 12px;
    height: 12px;
    margin: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.tabs li a:hover.tabs-close, .tabs-p-tool a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: hand;
    cursor: pointer;
}

.tabs-header-plain {
    border: 0px;
    background: transparent;
}

.tabs-scroller-left {
    background: #EBEEF5 url('images/tabs_icons.png') no-repeat 1px center;
}

.tabs-scroller-right {
    background: #EBEEF5 url('images/tabs_icons.png') no-repeat -15px center;
}

.tabs li a.tabs-inner {
    display: inline-block;
    text-decoration: none;
    margin: 0;
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    white-space: nowrap;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.tabs li.tabs-selected a.tabs-inner {
    font-weight: bold;
    outline: none;
}

.tabs li a.tabs-close {
    background: url('images/tabs_icons.png') no-repeat -34px center;
}

.tabs li a.tabs-inner:hover {
    background: #DBE4F5;
    color: #666;
    filter: none;
}

.tabs li.tabs-selected a.tabs-inner {
    border-color: #4668A8;
    background: url(images/ui-bg_tab_select.png) repeat-x;
    color: #B20000;
    background: -webkit-linear-gradient(top, #779CD8 0, #fff 100%);
    background: -moz-linear-gradient(top, #779CD8 0, #fff 100%);
    background: -o-linear-gradient(top, #779CD8 0, #fff 100%);
    background: linear-gradient(to bottom, #779CD8 0, #fff 100%);
    background-repeat: repeat-x;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#fff,GradientType=0);*/
}

.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
    background: -webkit-linear-gradient(top, #fff 0, #EFF3FC100%);
    background: -moz-linear-gradient(top, #fff 0, #EFF3FC100%);
    background: -o-linear-gradient(top, #fff 0, #EFF3FC100%);
    background: linear-gradient(to bottom, #fff 0, #EFF3FC100%);
    background-repeat: repeat-x;
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#EFF5FF,GradientType=0);*/
}

.tabs-header-left .tabs li.tabs-selected a.tabs-inner {
    background: -webkit-linear-gradient(left, #EFF5FF 0, #fff 100%);
    background: -moz-linear-gradient(left, #EFF5FF 0, #fff 100%);
    background: -o-linear-gradient(left, #EFF5FF 0, #fff 100%);
    background: linear-gradient(to right, #EFF5FF 0, #fff 100%);
    background-repeat: repeat-y;
    /*   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#fff,GradientType=1); */
}

.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
    background: -webkit-linear-gradient(left, #fff 0, #EFF5FF 100%);
    background: -moz-linear-gradient(left, #fff 0, #EFF5FF 100%);
    background: -o-linear-gradient(left, #fff 0, #EFF5FF 100%);
    background: linear-gradient(to right, #fff 0, #EFF5FF 100%);
    background-repeat: repeat-y;
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#EFF5FF,GradientType=1); */
}

.tabs li a.tabs-inner {
    color: #666;
    background-color: #EBEEF5;
    background: -webkit-linear-gradient(top, #EFF5FF 0, #EBEEF5 100%);
    background: -moz-linear-gradient(top, #EFF5FF 0, #EBEEF5 100%);
    background: -o-linear-gradient(top, #EFF5FF 0, #EBEEF5 100%);
    background: linear-gradient(to bottom, #EFF5FF 0, #EBEEF5 100%);
    background-repeat: repeat-x;
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EFF5FF,endColorstr=#EBEEF5,GradientType=0); */
}

.tabs-header,
.tabs-tool {
    background-color: #B0C3E5;
}

.tabs-header-plain {
    background: transparent;
}

.tabs-header,
.tabs-scroller-left,
.tabs-scroller-right,
.tabs-tool,
.tabs,
.tabs-panels,
.tabs li a.tabs-inner,
.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner,
.tabs-header-left .tabs li.tabs-selected a.tabs-inner,
.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
    border-color: #AAAAAA;
}

.tabs li.tabs-selected a.tabs-inner {
    border-color: #4668A8;
}

.tabs-p-tool a:hover, .tabs li a:hover.tabs-close, .tabs-scroller-over {
    background-color: #eaf2ff;
}

.tabs li.tabs-selected a.tabs-inner {
    border-bottom: 1px solid #F0F5FB;
}

.tabs-header-bottom .tabs li.tabs-selected a.tabs-inner {
    border-top: 1px solid #F0F5FB;
}

.tabs-header-left .tabs li.tabs-selected a.tabs-inner {
    border-right: 1px solid #fff;
}

.tabs-header-right .tabs li.tabs-selected a.tabs-inner {
    border-left: 1px solid #fff;
}

#fe_home .fe_plat_info span a {
    color: #1D3F8C;
    font-weight: 700;
}

#fe_home .fe_username {
    color: #1D3F8C;
}

.fe_lowHeader_rep .fe_username {
    color: #FEDDC9;
}

.fe_lowHeader_rep .fe_plat_info span a {
    color: #FADB46;
}

.fe_lowHeader_rep {
    height: 54px;
    width: 100%;
    overflow: hidden;
    margin: 0;
    padding: 0;
    color: #E2E2E2;
    background: url("images/lowHeader.png") repeat-x;
}

.lowheader {
    background: url("images/lowheadertitle.png") repeat-x;
    border-bottom: solid 1px #4362A2;
    color: #fff;
}

/*锟秸诧拷*/
ul.geogoer_vchecks li span {
    color: #39941C;
}

ul.geogoer_vchecks li.unchecked span {
    color: #555;
}

/*锟矫伙拷锟斤拷息*/
#userInfo, #onlineNum {
    border: solid 1px #bbb;
    background: #fff;
}

.home_Query {
    background: url(images/homeQuery.png) no-repeat;
}

.mt-userinfo .mt-avatar .mt-avatar-operation, #wrapMenu .collectManage {
    color: #fff;
}

.mt-userinfo .mt-avatar .mt-avatar-operation:hover {
    color: #f40;
}

.mt-avatar .bg-circle {
    background: url(http://gtms03.alicdn.com/tps/i3/T1IKGJFXVgXXat0moI-117-114.png) center center no-repeat;
    background-size: cover;
}

#onlineNum .userlist th {
    color: #4362A2;
    border-bottom: solid 1px #999;
}

#onlineNum .userlist td + td {
    color: #008000;
}

#onlineNum .userlist td + td + td, #onlineNum .userlist td + td + td + td {
    color: #333
}

#homeWestHeader, #menuModule {
    border: solid 1px #B9C4D5;
    background: #EBEEF5;
}

#wrapMenu h3 a:link, #wrapMenu a:visited {
    color: #333;
}

#wrapMenu h3 .item a:hover {
    font-weight: bold;
    color: #1D3F8C;
}

#wrapMenu_Home .wrapMenu_Title {
    background: #5A80C2;
    color: #ffffff;
    font-weight: 700;
}

.infoNum {
    background: #B20000;
    background: url(images/infoNum.png) no-repeat \0;
    color: #fff;
}

#autoShow {
    background: #5F81BF;
    border-right: solid 1px #666;
}

#autoShow div {
    background: #5F81BF;
    color: #fff;
}

#HomeWestBody {
    background: #EBEEF5;
}

/*****锟斤拷页锟剿碉拷******/
.home_click_now a:link, .home_click_now a:visited {
    color: #2B4B92 !important;
}

.home_click_now_act a:link, .home_click_now_act a:visited,
#navMenus .item .subitem a.act:link, #navMenus .item .subitem a.act:visited,
#wrapMenu .h3_act a:link, #wrapMenu .h3_act a:visited {
    color: #B20000 !important;
}

.home_click_now {
}

.home_click_now_act {
    background: #FFE8BB;
}

.all-sort-list {
    background: #EBEEF5;
}

.all-sort-list .item {
    border-top: 1px solid #EBEEF5;
}

.all-sort-list .item .more {
    background: #EBEEF5 url("/images/menuArrowRight.png") no-repeat;
    background-position: 95% 50%;
}

.all-sort-list .hover h3 {
    background: #FFF !important;
    border-color: #4362A2 !important;
    border-width: 1px 0px;
    border-style: solid !important;
}

/**锟斤拷锟斤拷IE**/
.all-sort-list .hover h3 a {
    color: #1D3F8C;
}

.all-sort-list .item span {
    color: #1D3F8C;
}

.all-sort-list .item a {
    color: #333;
}

.all-sort-list .item a:hover {
    font-weight: bold;
    color: #1D3F8C !important;
}

.all-sort-list .item-list {
    background: #FFF;
    box-shadow: 0px 0px 10px #bbb;
    border: 1px solid #4362A2;
}

.all-sort-list .item-list .close {
    color: #FFFFFF;
    background: rgba(0, 0, 0, 0.6);
    background-color: transparent \9;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000');
}

.item-list .subitem dt {
    font-weight: 700;
    color: #1D3F8C;
}

.item-list .subitem dt a {
    color: #1D3F8C !important;
}

.item-list .subitem dd em a, .item-list .cat-right dd a {
    color: #666;
}

.item-list .cat-right dt {
    color: #1D3F8C;
}

.item-list .cat-right dd a:hover {
    color: #666;
}

.login2_body {
    background: #E8ECF5 !important;
}

/****锟较达拷锟斤拷钮****/
.uploadify-button {
    background-color: #5A80C2;
    background-image: linear-gradient(bottom, #5A80C2 0%, #4667A8 100%);
    background-image: -o-linear-gradient(bottom, #5A80C2 0%, #4667A8 100%);
    background-image: -moz-linear-gradient(bottom, #5A80C2 0%, #4667A8 100%);
    background-image: -webkit-linear-gradient(bottom, #5A80C2 0%, #4667A8 100%);
    background-image: -ms-linear-gradient(bottom, #5A80C2 0%, #4667A8 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5A80C2), color-stop(1, #4667A8));
    border: 1px solid #808080;
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.uploadify:hover .uploadify-button {
    background-color: #5CB85C;
    background-image: linear-gradient(top, #5CB85C 0%, #58BF28 100%);
    background-image: -o-linear-gradient(top, #5CB85C 0%, #58BF28 100%);
    background-image: -moz-linear-gradient(top, #5CB85C 0%, #58BF28 100%);
    background-image: -webkit-linear-gradient(top, #5CB85C 0%, #58BF28 100%);
    background-image: -ms-linear-gradient(top, #5CB85C 0%, #58BF28 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5CB85C), color-stop(1, #58BF28));
    background-position: center bottom;
}

.uploadify-button.disabled {
    background-color: #D0D0D0;
    color: #aaa;
}

.uploadify-queue-item {
    background-color: #F5F5F5;
}

.uploadify-error {
    background-color: #FDE5DD !important;
}

.uploadify-queue-item .cancel a {
    background: url('images/uploadify-cancel.png') 0 0 no-repeat;
}

.uploadify-queue-item.completed {
    background-color: #E5E5E5;
}

.uploadify-progress {
    background-color: #E5E5E5;
}

.uploadify-progress-bar {
    background-color: #4667A8;
}

button {
    padding: 2px 4px 2px 4px;
}

/*2014-09-09锟斤拷锟斤拷  锟较诧拷锟斤拷锟解背锟斤拷色*/
.colspanTitle {
    background: #E5E5E5 !important;
}

/*2014-11-18锟斤拷锟斤拷锟斤拷页锟斤拷锟斤拷锟斤拷图锟斤拷锟斤拷式锟斤拷*/
.idx_guide {
    background: #EBEEF5 !important;
}

.refresh_ico {
    background: url(images/icon/refresh.png) no-repeat
}

.sys_ico {
    background: url(images/icon/sys.png) no-repeat
}

.help_ico {
    background: url(images/icon/help.png) no-repeat
}

div.ui-state-default {
    font-weight: normal;
    color: #fff;
    border-top: solid 1px #ccc;
}